package com.example.kotlinlearn.kotlinLearn.review



fun main(){

    println(getAge(45))

    numGame()

}

fun getAge(age:Int) = if (age>=18) "enter" else "out"

fun numGame(){

    goHome()

    while (true){
        println("-----------------")
        println("欢迎来到猜数游戏")
        println("输入 1---开始游戏，  2---关闭游戏")
        println("-----------------")
        val user = readLine()?.toInt()
        println("-----------------")
        if (user==2) {
            println("--------游戏结束-------")
            break
        }
        println("-----------------")
        println("")
        println("请输入一个0至500的数")

        val gameNum = (0..500).random()
        while (true) {
            val enterNum = readLine()?.toInt()
            if (enterNum == gameNum) {
                println("恭喜你猜中了！！！")
                println("是否继续？  1--继续  2--结束游戏")
                break
            } else if (enterNum!! > gameNum) {
                println("大了")
            } else {
                println("小了")
            }
        }

        val usernum = readLine()?.toInt()
        if (usernum == 2) {
            println("下次再见\n\n\n\n\n")
            break
        }

    }
}

fun goHome() = if ((1..10).random()>5) println("go home") else println("stay")

